//=========================================================
// File			- graphics.h
// Author		- Jesse Lampert
// Created	- 04/18/06
//=========================================================

#ifndef __GRAPHICS_H
#define __GRAPHICS_H

//=== Include =============================================
#include "stdTypes.h"
#include "rect.h"

//=== Classes, Structures and Unions ======================
//=========================================================
// Struct		- Graphics
// Purpose	- basic drawing functions
//=========================================================
struct Graphics
{
	static void DrawRect( _Rect& r, RGBVAL color );
	static void FillRect( _Rect& r, RGBVAL color );
	static void DrawRect( int16 x,int16 y,int16 width,int16 height, RGBVAL color );
	static void FillRect( int16 x,int16 y,int16 width,int16 height, RGBVAL color );
	static void DrawCircle( float centerX,float centerY, float radius, RGBVAL color);
	static void FillCircle( float centerX,float centerY, float radius, RGBVAL color);
	static void DrawScollBar(int32 x,int32 y,int32 width,int32 height,int32 posnow,int32 scrolllen);
};

#endif // __GRAPHICS_H